<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../assets/img/favicon-144.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../assets/img/favicon-144.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../assets/img/favicon-72.png">
<link rel="apple-touch-icon-precomposed" href="../../assets/img/favicon-32.png">
<link rel="shortcut icon" href="../../assets/img/favicon-32.png">

<link rel="stylesheet" href="../../assets/css/vk.css"/>
<link rel="stylesheet" href="../../assets/css/prism.css"/>


<vk-title>VkImageCreateFlagBits | NVK</vk-title>

<vk-centered>

  <vk-navigation>
  <vk-search-title>Search</vk-search-title>
  <vk-search>
    <input type="text" id="search" autocomplete="off" />
    <vk-search-results>
      <ol id="search-list">
        <li id="no-search-results">No Results</li>
      </ol>
    </vk-search-results>
  </vk-search>
  <vk-section-title style="margin-top: 1em;">Categories</vk-section-title>
  <vk-categories></vk-categories>
</vk-navigation>


  <vk-struct>

    <vk-name>VkImageCreateFlagBits</vk-name>

    <vk-description>Bitmask specifying additional parameters of an image</vk-description>

    <vk-section-title>Stub</vk-section-title>
    <vk-stub>
      <pre><code class="language-js">VkImageCreateFlagBits = {
  VK_IMAGE_CREATE_SPARSE_BINDING_BIT: 0x1,
  VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT: 0x2,
  VK_IMAGE_CREATE_SPARSE_ALIASED_BIT: 0x4,
  VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT: 0x8,
  VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT: 0x10,
  VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV: 0x2000,
  VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR: VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT,
  VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR: VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT,
  VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR: VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT,
  VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR: VK_IMAGE_CREATE_EXTENDED_USAGE_BIT,
  VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT: 0x1000,
  VK_IMAGE_CREATE_DISJOINT_BIT_KHR: VK_IMAGE_CREATE_DISJOINT_BIT,
  VK_IMAGE_CREATE_ALIAS_BIT_KHR: VK_IMAGE_CREATE_ALIAS_BIT,
  VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT: 0x4000
};</code></pre>
    </vk-stub>

    <vk-section-title>Properties</vk-section-title>

    <vk-properties>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_SPARSE_BINDING_BIT</vk-prototype-name></vk-property-prototype>
        <vk-property-description> specifies that the image will be backed using sparse memory binding.</vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT</vk-prototype-name></vk-property-prototype>
        <vk-property-description> specifies that the image <i>can</i> be partially backed using sparse memory binding. Images created with this flag <i>must</i> also be created with the <b>VK_IMAGE_CREATE_SPARSE_BINDING_BIT</b> flag.</vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_SPARSE_ALIASED_BIT</vk-prototype-name></vk-property-prototype>
        <vk-property-description> specifies that the image will be backed using sparse memory binding with memory ranges that might also simultaneously be backing another image (or another portion of the same image). Images created with this flag <i>must</i> also be created with the <b>VK_IMAGE_CREATE_SPARSE_BINDING_BIT</b> flag</vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</vk-prototype-name></vk-property-prototype>
        <vk-property-description> specifies that the image <i>can</i> be used to create a <b><a href="../handles/VkImageView.html">VkImageView</a></b> with a different format from the image. For <<formats-requiring-sampler-ycbcr-conversion,multi-planar>> formats, <b>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</b> specifies that a <b><a href="../handles/VkImageView.html">VkImageView</a></b> can be created of a _plane_ of the image.</vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_DISJOINT_BIT_KHR</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_ALIAS_BIT_KHR</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      <vk-property-entry>
        <vk-property-prototype>VkImageCreateFlagBits.<vk-prototype-name>VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT</vk-prototype-name></vk-property-prototype>
        <vk-property-description></vk-property-description>
      </vk-property-entry>
      
    </vk-properties>

  </vk-struct>

</vk-centered>

<script>
const IS_ROOT = false;
</script>

<script type="text/javascript" src="../../assets/js/prism.min.js"></script>
<script type="text/javascript" src="../../assets/js/index.js"></script>
